.HomeTabs{
    padding: 0 !important;
}
.adminHomeUl{
    list-style: none;
    height: 100px;
    padding-left: 0px;
}
.adminHomeUl li{
    text-align: center;
    height: 100%;
}
.adminHomeUl li .homeLiSpan{
    width: 25%;
    height: 70%;
    background-color:#838790;
    float: left;
    margin-top: 5%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5%;
}
.agencyHomeUl{
    list-style: none;
    height: 120px;
}
.agencyHomeUl li{
    height: 100%;
}
.agencyHomeUl li .homeLiSpan{
    width: 30%;
    height: 70%;
    float: left;
    margin-top: 7%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10%;
}
.agencyHomeUl .agencySpan{font-size: 18px;margin-top:  12%;}
.agencyHomeUl .agencySpanF{font-size: 26px;color:  #477fff;margin-top: 10px;}
.spanTran{
    background: url(../img/transaction.png) no-repeat top;
    height: 250px;
    background-size: 90% 100%;
}
.spanTran span{
    position: absolute;
}

.spanTranC1{
    left: 71%;
    top: 60px;
}
.spanTranC2{
    left: 74.6%;
    top: 80px;
}
.spanTranC3{
    top: 150px;
    left: 63.8%;
}
.spanTranC4{
    top: 170px;
    left: 68%;
}
.spanTranC5{
    left: 86%;
    top: 100px;
}
.spanTranC6{
    left: 92%;
    top: 120px;
}
.spanTranC2,.spanTranC4,.spanTranC6{
    color: #9a9a9a;
}
.tranForm{
    height: 250px;
}
.tranForm .table-scroll{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.floatData{
    float: right;
}
.btn-fff{
    background-color: #000;
    color: #fff;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px
}

.ui-timepicker-div dl {
    text-align: left
}

.ui-timepicker-div dl dt {
    float: left;
    clear: left;
    padding: 0 0 0 5px
}

.ui-timepicker-div dl dd {
    margin: 0 10px 10px 40%
}

.ui-timepicker-div td {
    font-size: 90%
}

.ui-tpicker-grid-label {
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0
}

.ui-timepicker-div .ui_tpicker_unit_hide {
    display: none
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
    background: 0 0;
    color: inherit;
    border: 0;
    outline: 0;
    border-bottom: solid 1px #555;
    width: 95%
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
    border-bottom-color: #aaa
}

.ui-timepicker-rtl {
    direction: rtl
}

.ui-timepicker-rtl dl {
    text-align: right;
    padding: 0 5px 0 0
}

.ui-timepicker-rtl dl dt {
    float: right;
    clear: right
}

.ui-timepicker-rtl dl dd {
    margin: 0 40% 10px 10px
}

.ui-timepicker-div.ui-timepicker-oneLine {
    padding-right: 2px
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
    display: none
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
    display: block;
    padding-top: 2px
}

.ui-timepicker-div.ui-timepicker-oneLine dl {
    text-align: right
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd>div {
    display: inline-block;
    margin: 0
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
    content: ':';
    display: inline-block
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
    content: '.';
    display: inline-block
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
    display: none
}

.dialog_simple {
    width: 500px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -250px;
    background: #fff;
    border-color: #eee;
    z-index: 1000;
    display: block;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 9px;
}

.button_a {
    margin: 15px;
    margin-left: 330px;
}

.row {
    margin: 0;
}

.headerFont h1 {
    font-size: 16px;
}

th,
td {
    white-space: nowrap;
}

.reladd {
    font-size: 18px;
    color: #9b9b9b;
    width: 45%;
    padding: 0px;
}

.relmove {
    font-size: 18px;
    color: #6a6a6a;
    width: 45%;
    padding: 0px;
}

.select2-container {
    width: 100% !important;
}

.reltop {
    padding-top: 7px;
}

.relect {
    padding: 0px;
    margin: 0;
}

.release .form-group {
    margin-right: 0px;
    margin-left: 0px;
}

.table-scroll {
    overflow: auto;
    width: 100%;
}

.module-id {
    display: none;
}

#login-box {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/login-img.jpg) #fff;
    background-size: cover;
    background-repeat: no-repeat;
    /* background: -webkit-linear-gradient(left top, #476074, #d1c0b7, #a79e99); */
    /* Safari 5.1 - 6.0 */
    /* background: -o-linear-gradient(right top, #476074, #d1c0b7, #a79e99); */
    /* Opera 11.1 - 12.0 */
    /* background: -moz-linear-gradient(right top, #476074, #d1c0b7, #a79e99); */
    /* Firefox 3.6 - 15 */
    /* background: linear-gradient(to right top, #476074, #d1c0b7, #a79e99); */
    /* 标准的语法 */
}

.login-middle {
    width: 100%;
    height:100%;
    padding: 3% 4%;
    /* position: absolute;
    top: 50%;
    transform: translateY(-70%); */
}

.login-btn {
    width: 100%;
    background-color: rgba(46, 77, 123, 1);
    margin-left: 0 !important;
    outline: none;
    border: none;
}

.bootstrapWizard .powerinfo {
    width: 33.3%;
}

.spul .powerinfo {
    display: block;
    float: left;
    text-align: center;
    padding-left: 0;
    margin-right: 5px;
}

.spul {
    -webkit-padding-start: 0px;
}

.onoffswitch {
    padding-right: 0px;
    padding-left: 0px;
}

.seeP {
    padding-left: 0px;
    padding-right: 0px;
}

.seeSite .form-control {
    border: none;
}

.formAce {
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.lable-color {
    color: #ff4933;
}

.span_color {
    color: #5c5c5c;
    cursor: pointer;
}

.text-red {
    color: #ff0000;
    cursor: pointer;
}
.detail-td{
    position: relative;
}
.detail{
    display: none;
    position: absolute;
    left: 0;
    top: 36px;
    width: 400px;
    /* height: 200px; */
    z-index: 10000000;
    background: #fff;
    -moz-box-shadow: 0px 0px 10px #828282;
    -webkit-box-shadow: 0px 0px 10px #828282;
    box-shadow: 0px 0px 10px #828282;
    padding: 5px;
}
.detail-box{
    float: left;
    width: 130px;
    color: #000;
    line-height: 30px;
    text-align: center;
}
.detail-box .detail1{
    float: left;
    width: 80px;
    height: 30px;
    background: #f6f6f6;
}
.detail-box .detail2{
    float: left;
    width: 50px;
    height: 30px;
    background: #f8efef;
}
.show-detail{
    color: #ff0000;
}
.show-detail:hover .detail{
    display: block;
}


.text-green {
    color: springgreen;
    cursor: pointer;
}

.login-input {
    height: 40px !important;
}

.login-icon {
    height: 24px !important;
    top: 8px !important;
}

#captcha {
    width: 100%;
    height: 40px;
    padding-bottom: 2px;
}

#captcha input {
    width: 64%;
    border: 1px solid #BDBDBD;
    height: 28px;
    text-indent: 5px;
    padding: 5px 0 5px 5px;
}

#captcha .imgBox {
    float: right;
    width: 30%;
    height: 40px;
    border: none;
}

#captcha .imgBox img {
    width: 100%;
    height: 100%;
}

.input-item {
    display: block;
    height: 32px;
}

.input-label {
    line-height: 32px;
    text-align: right;
    box-sizing: border-box;
    padding-right: 20px;
}

.no-items {
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.total {
    height: 80px;
}
.total>p{
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
}
.colorpicker {
    z-index: 9999;
}

.addAdvertisement td {
    text-align: center;
}

.page-list .pagination {
    float: left;
}

.page-list .page-total {
    margin: 16px 0 !important;
    float: right;
}

.page-list .page-total>input {
    width: 30px;
    text-align: center;
}

.smart-form fieldset+fieldset {
    border-top: 0px;
}

.general .form-group {
    margin: 10px;
    padding: 10px;
}

.menu_th li {
    display: inline-block;
    text-align: center;
    line-height: 50px;
}

.menu_th {
    width: 100%;
    height: 50px;
    background-color: #eee;
}

.menu_tbody li {
    display: inline-block;
    line-height: 50px;
    border-bottom: 1px solid #cccaca;
}

.menu_tbody li i {
    margin-right: 5px;
}

.menu_table ul {
    margin: 0;
    padding: 0;
}

.secondul,
.thirdul {
    display: none;
}

.secondli {
    padding-left: 3%;
}

.thirdli {
    padding-left: 5%;
}

#myModal_modify .input-item{
    margin-bottom: 15px;
}

.select2-hidden-accessible{display:none}
/*.reportdetail .gd,.zd,.hy {*/


/*display: none;*/


/*}*/

.reporttable {
    border: 0;
    border-collapse: collapse;
}

.reporttable td {
    font: normal 12px/17px Arial;
    padding: 2px;
    width: 100px;
}

.reporttable th {
    font: bold 12px/17px Arial;
    text-align: left;
    padding: 4px;
    border-bottom: 1px solid #333;
    width: 100px;
}

.reporttable .parent {
    background: #FFF38F;
    cursor: pointer;
}


/* 偶数行样式*/

.reporttable .odd {
    background: #FFFFEE;
}
/* 奇数行样式*/

.reporttable .selected {
    background: #FF6500;
    color: #fff;
}

.form-horizontal .padd-top {
    padding-top: 0;
}

.martop {
    margin-top: 5px;
}
.homeFa{font-size: 32px;color: #ababab;}
.homeSpan{font-size: 16px;margin-top:  5%;}
.homeSpan i{height: 16px;margin-right:10px;width: 2px;display:  inline-block;background-color:  #477fff;}
.homeSpanF{font-size: 25px;color:  #477fff;margin-top: 10px;}
.homeRow{
    border: 1px solid #ababab;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 30px;
}
.homeRows{
    margin-bottom: 30px;
}
.homeScroll{
    cursor: pointer;
    height: 100%;
    display: inline-block;
}
.homeScroll a{
    color: #838790;
    display: block;
    font-size: 16px;
}
.homeScroll i{
    font-size: 40px;
    color: #838790;
    padding: 10%;
}
.homeScroll:hover i{
    color: #477fff;
}
.homeScroll:hover a{
    color: #477fff;
}
.homeMenu{
    height: 150px;
}
.homeUl{padding-top: 50px;}
.homeUl li{
    list-style-type:disc;
    font-size: 20px;
    line-height: 30px;
}
.homeLi1{
    color: #0b62a4;
}
.homeLi2{
    color: #3980b5;
}
.homeText text{
    font-size: 10px !important;
}
.homeText svg{
    width: 100% !important;
    height: 100% !important;
}
.homeUl .span1{
    margin-right: 10px;
}
.homeUl .span2{
    margin-right: 10px;
}
.homeB{
    font-size: 18px;
    height: 40px;
    line-height: 40px;
}
.homeCommdity li{
    height: 28.9px;
    line-height: 28px;
    list-style: none;
}
.homeCommdity1 span{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #cfcfcf;
    display: inline-block;
    text-align: center;
    line-height: 20px;
}
.homeCommdity1,.homeCommdity2{
    margin-right: 40px;
}
.homeC_s1 {
    color: #fff;
    background-color: #ffcc01 !important;
}

.homeC_s2 {
    color: #fff;
    background-color: #ff9965 !important;
}

.homeC_s3 {
    color: #fff;
    background-color: #ff3301 !important;
}

.homeLi3 {
    color: #679dc6;
}

.homeLi4 {
    color: #95bbd7;
}

.homeP {
    font-size: 20px;
    padding: 30px;
}

.homeTabs {
    padding-bottom: 123px;
}

.homeUl li span {
    font-size: 16px;
    color: #6a6a6a;
}

.homeUl .span2 {
    color: #ababab;
}

.headTitle {
    font-size: 22px;
}

.homeLabel {
    color: #929292;
    font-size: 16px;
}

.homeSite {
    height: 30px;
    line-height: 30px;
}

.homeD_st3 span {
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #1aa858;
    border-left: 10px solid transparent;
}

.homeD_s {
    margin: 5px;
}

.homeD_sb3 span {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ed443c;
}

.homeD_s1 {
    font-size: 24px;
}

.homeDiv {
    height: 80px;
}

.homeDiv span {
    line-height: 80px;
}

.homelabels {
    font-size: 16px;
}

@media screen and (max-width: 500px) {
    .searchselect {
        margin-left: -13px;
        margin-right: -13px;
        margin-bottom: 15px;
    }
}

.selectWidth {
    width: 50%;
    margin-top: -1.2em;
}

.client-form .bg-col {
    background-color: #474444;
    color: #FFFFFF;
    text-align: center
}

.form-horizontal .no-paddtop {
    padding-top: 0px;
}

.paddtopFive {
    padding-top: 5px
}

.jarviswidget-ctrls .jarviswidget-delete-btn {
    padding-top: 5px
}

.fontType {
    position: absolute;
    top: 50px;
    left: 60px;
}

.fontType1 {
    position: absolute;
    top: 50px;
    left: 66px;
}

.postions {
    margin-left: 50px;
}

.pcColor {
    color: #fcdc64;
}

.wapColor {
    color: #6dd28a;
}

.appColor {
    color: #3f9efc;
}

#sparkses {
    display: block;
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}

.positionHight {
    height: 133px;
}

.fontSize {
    font-size: 25px;
}

.maRight {
    margin-right: 40px;
}

.marTops {
    margin-top: 0px;
}

.bott {
    bottom: 20px;
}

.postionDown {
    margin-top: 60px;
}

.page-footer {
    z-index: 99;
}

.cursor {
    cursor: pointer;
}

.black_overlay {
    position: relative;
}

.useful {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #3f9efc;
    opacity: 0.7;
    margin: auto;
    position: absolute;
    text-align: center;
}

.dis-size {
    padding: 25% 0px;
}

.total-size {
    font-size: 30px;
    color: green;
}

.size {
    font-weight: bold;
    color: white;
}

.count {
    background-color: rgba(52, 52, 52, 0.2);
}

.imgs {
    width: 100%;
}

.moduleName {
    margin-top: 5%
}

.useModule {
    margin-top: 5%;
    padding-bottom: 5%
}

.righet {
    text-align: right;
}

.siteNum {
    padding: 6px 12px;
}

.btn-col-fff {
    color: #FFFFEE;
    font-size: 12px;
    background-color: #5a5e62;
}

.btn-col-fff:hover {
    color: #FFFFEE;
}

.widget-toolbar,
.jarviswidget-ctrls {
    background-color: #3f4245;
}

.none-padding-left {
    padding-left: 0px;
}

.runs {
    padding-top: 16px;
    margin-left: 20px;
}

.icons {
    font-size: 22px;
    float: left
}

.contRun {
    padding-left: 20px;
    float: left;
    overflow: hidden;
}

.js-marquee-wrapper {
    cursor: pointer
}

.kuang {
    width: 300px;
    overflow: hidden;
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    #header .news-icon {
        display: none;
    }
}

.yuan {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.memberLeft{
    width: 100%;
}
.widget-toolbar .btn.focus,.widget-toolbar .btn:focus{
    color: #FFFFEE;
}
.lineHights{
    color: red;
    font-size: 14px
}

.login-left,.login-right{
    height: 100%;
}
.login-left{
    background-color:rgba(14,25,42,0.8);
    /* border-radius:10px; */
}
.login-divBg{
    height:100%;
}
.login-right .login-rightBg{
    background-color:#ffffff;
    /* border-radius:10px; */
    height: 100%;
}
#formid{
    height:100%
}
.title-div{
    width:80%;
    margin-top:20%;
    text-align:right;
    color: #ffffff;
}
.title-div h1{
    margin-right:40px;
    margin-bottom: 15px;
}
.bg-icon{
    float:right;
}
.bg-icon .title-bg{
    display:block;
    width:120px;
    height:26px;
    background-color:rgba(54,102,181,0.5);
    padding-top: 3px;
    text-align: center;
    border-radius: 15px;
}
.login-rightBg header{
    padding-top:25%;
    background:#ffffff;
    border-bottom:none;
    text-align:center;
}
#login-box .container{
    padding:3% 4%;
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
    .login-left{
        display:none;
    }
}

.ant-row-flex-middle{align-items:center;}
.ant-row-flex-start{justify-content:flex-start}
.ant-row-flex{display:flex; flex-wrap: row wrap}
.rounded-md{border-radius: 4px !important}
.bg-green-dark{background-color: #00924c !important}
.bg-red-dark{background-color: #d73435 !important}
.bg-warning-dark{background-color: #e09a00 !important}
.text-white{color: #fff !important}
.h2{font-size: 24px !important}
.p-md{padding: 8px !important}
.text-lg{font-size: 16px !important}
.text-uppercase{text-transform: uppercase !important}
.bg-green-light{background-color: #3dbd7d !important}
.bg-red-light{background-color: #f46e65 !important}
.bg-warning-light{background-color: #ffce3d !important}
.ant-col-8{display:block; width: 33.33333333%}
.ant-col-16{display:block; width: 66.66666667%}
.mb-md{margin-bottom: 15px;}
nav ul li{cursor: pointer}
.ng-border-left{border-left:1px solid #ccc}
.ng-border-left>i{cursor: pointer}